export interface HrEmployeeRetrieveApplyVO {
  /**
   * 主键
   */
  id: string | number;

  /**
   * 发起人id
   */
  initialId?: string | number;

  /**
   * 发起人名称
   */
  initialName?: string;

  /**
   * 发起部门id
   */
  initialDeptId?: string | number;

  /**
   * 发起部门名称
   */
  initialDeptName?: string;

  /**
   * 发起时间
   */
  initialTime: string;

  /**
   * 姓名
   */
  name: string;

  /**
   * 部门id
   */
  deptId: string | number;

  /**
   * 部门名称
   */
  deptName?: string;

  /**
   * 调阅文件类型
   */
  retrieveType: string;

  /**
   * 资料数量
   */
  quantityData: string;

  /**
   * 调阅时间
   */
  retrieveTime: string;

  /**
   * 是否归还（0：否，1：是）
   */
  isReturn: number;

  /**
   * 预计归还时间
   */
  returnTime: string;

  /**
   * 用途
   */
  purpose: string;

  /**
   * 调阅状态
   */
  retrieveStatus: string;

  /**
   * 归还状态
   */
  returnStatus: string;

  /**
   * 审批状态
   */
  status: number;

  /**
   * 创建时间
   */
  createTime: string;

}

export interface HrEmployeeRetrieveApplyForm extends BaseEntity {
  /**
   * 主键
   */
  id?: string | number;

  /**
   * 发起人id
   */
  initialId?: string | number;

  /**
   * 发起人名称
   */
  initialName?: string;

  /**
   * 发起部门id
   */
  initialDeptId?: string | number;

  /**
   * 发起部门名称
   */
  initialDeptName?: string;

  /**
   * 发起时间
   */
  initialTime?: string;

  /**
   * 姓名
   */
  name?: string;

  /**
   * 部门id
   */
  deptId?: string | number;

  /**
   * 部门名称
   */
  deptName?: string;

  /**
   * 调阅文件类型
   */
  retrieveType?: string;

  /**
   * 资料数量
   */
  quantityData?: string;

  /**
   * 调阅时间
   */
  retrieveTime?: string;

  /**
   * 是否归还（0：否，1：是）
   */
  isReturn?: number;

  /**
   * 预计归还时间
   */
  returnTime?: string;

  /**
   * 用途
   */
  purpose?: string;

  /**
   * 调阅状态
   */
  retrieveStatus?: string;

  /**
   * 归还状态
   */
  returnStatus?: string;

  /**
   * 审批状态
   */
  status?: number;

}

export interface HrEmployeeRetrieveApplyQuery extends PageQuery {

  /**
   * 发起人id
   */
  initialId?: string | number;

  /**
   * 发起部门id
   */
  initialDeptId?: string | number;

  /**
   * 发起时间
   */
  initialTime?: string;

  /**
   * 姓名
   */
  name?: string;

  /**
   * 部门id
   */
  deptId?: string | number;

  /**
   * 调阅文件类型
   */
  retrieveType?: string;

  /**
   * 资料数量
   */
  quantityData?: string;

  /**
   * 调阅时间
   */
  retrieveTime?: string;

  /**
   * 是否归还（0：否，1：是）
   */
  isReturn?: number;

  /**
   * 预计归还时间
   */
  returnTime?: string;

  /**
   * 用途
   */
  purpose?: string;

  /**
   * 调阅状态
   */
  retrieveStatus?: string;

  /**
   * 归还状态
   */
  returnStatus?: string;

  /**
   * 审批状态
   */
  status?: number;

  /**
   * 创建时间
   */
  createTime?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



